package com.xiaoxu.intranetweb.mybatisplusSzappdb.service;

import com.xiaoxu.intranetweb.mybatisplusSzappdb.entity.TCoalYardArea;
import com.baomidou.mybatisplus.extension.service.IService;
import com.xiaoxu.intranetweb.mybatisplusSzappdb.vo.AshGateBindCoalYardVo;
import com.xiaoxu.intranetweb.mybatisplusSzappdb.vo.TCoalYardAreaVo;
import com.xiaoxu.intranetweb.util.SzResult;

import java.util.List;
import java.util.Map;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author lvNuo
 * @since 2025-04-21
 */
public interface ITCoalYardAreaService extends IService<TCoalYardArea> {

    Map<String, Object>  getList(Integer page, Integer pageSize, String ashGateId);
    List<TCoalYardAreaVo>  getAllList();
    List<AshGateBindCoalYardVo> getAshGateBindCoalList();

    SzResult addCoalYardArea(TCoalYardArea coalYardArea);

    SzResult updateCoalYardArea(TCoalYardArea coalYardArea);

    SzResult delCoalYardArea(String id);
}
